[INFO] fetching crate querystrong 0.4.0...
[INFO] testing querystrong-0.4.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate querystrong 0.4.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate querystrong 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate querystrong 0.4.0
[INFO] tweaked toml for crates.io crate querystrong 0.4.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate querystrong 0.4.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate querystrong 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3907bcb9cd9e44817f38978fbfd0ed983e7d02ff823588f471c86023bbcc4f85
[INFO] running `Command { std: "docker" "start" "-a" "3907bcb9cd9e44817f38978fbfd0ed983e7d02ff823588f471c86023bbcc4f85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3907bcb9cd9e44817f38978fbfd0ed983e7d02ff823588f471c86023bbcc4f85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3907bcb9cd9e44817f38978fbfd0ed983e7d02ff823588f471c86023bbcc4f85", kill_on_drop: false }`
[INFO] [stdout] 3907bcb9cd9e44817f38978fbfd0ed983e7d02ff823588f471c86023bbcc4f85
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 23dcce96684171e366755cfdcf0f54585b695c54716b4c043a2a871a57053f82
[INFO] running `Command { std: "docker" "start" "-a" "23dcce96684171e366755cfdcf0f54585b695c54716b4c043a2a871a57053f82", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling querystrong v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.51s
[INFO] running `Command { std: "docker" "inspect" "23dcce96684171e366755cfdcf0f54585b695c54716b4c043a2a871a57053f82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23dcce96684171e366755cfdcf0f54585b695c54716b4c043a2a871a57053f82", kill_on_drop: false }`
[INFO] [stdout] 23dcce96684171e366755cfdcf0f54585b695c54716b4c043a2a871a57053f82
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2e332a4f31ed80e0e0bc218ebfd4cd36800f3e654dc709217c3d1850ee36b1e
[INFO] running `Command { std: "docker" "start" "-a" "c2e332a4f31ed80e0e0bc218ebfd4cd36800f3e654dc709217c3d1850ee36b1e", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling querystrong v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.46s
[INFO] running `Command { std: "docker" "inspect" "c2e332a4f31ed80e0e0bc218ebfd4cd36800f3e654dc709217c3d1850ee36b1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2e332a4f31ed80e0e0bc218ebfd4cd36800f3e654dc709217c3d1850ee36b1e", kill_on_drop: false }`
[INFO] [stdout] c2e332a4f31ed80e0e0bc218ebfd4cd36800f3e654dc709217c3d1850ee36b1e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2efd01babaf892ac7e676f7708a35ac19d2240220a4087b17fb4ed3c36d7a298
[INFO] running `Command { std: "docker" "start" "-a" "2efd01babaf892ac7e676f7708a35ac19d2240220a4087b17fb4ed3c36d7a298", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/querystrong-0a025929446e054d)
[INFO] [stdout] running 7 tests
[INFO] [stdout] test percent_coding::tests::decode_invalid_utf8_lossy ... ok
[INFO] [stdout] test percent_coding::tests::decode_lowercase_hex ... ok
[INFO] [stdout] test percent_coding::tests::decode_borrowed_fast_path ... ok
[INFO] [stdout] test percent_coding::tests::decode_owned_fast_path ... ok
[INFO] [stdout] test percent_coding::tests::encode_borrowed_fast_path ... ok
[INFO] [stdout] test percent_coding::tests::encode_charset ... ok
[INFO] [stdout] test percent_coding::tests::decode_unicode ... ok
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-d897c233eee0b8ce)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test empty_appends_create_dense_list ... ok
[INFO] [stdout] test consecutive_ampersands_are_skipped ... ok
[INFO] [stdout] test dense_to_sparse_promotion_on_numeric_index ... ok
[INFO] [stdout] test empty_input ... ok
[INFO] [stdout] test error_accumulation::display_includes_input ... ok
[INFO] [stdout] test encoding ... ok
[INFO] [stdout] test error_accumulation::display_uses_plural_for_multiple_errors ... ok
[INFO] [stdout] test deeply_nested ... ok
[INFO] [stdout] test error_accumulation::display_uses_singular_for_one_error ... ok
[INFO] [stdout] test error_accumulation::errors_is_none_for_clean_parse ... ok
[INFO] [stdout] test error_accumulation::into_result_err_for_bad_parse ... ok
[INFO] [stdout] test error_accumulation::into_result_ok_for_clean_parse ... ok
[INFO] [stdout] test error_accumulation::list_with_empty_element_then_keyed_access ... ok
[INFO] [stdout] test error_accumulation::malformed_key_double_close_bracket ... ok
[INFO] [stdout] test error_accumulation::malformed_key_double_open_bracket ... ok
[INFO] [stdout] test error_accumulation::malformed_key_leading_close_bracket ... ok
[INFO] [stdout] test error_accumulation::map_value_then_bare_value_conflict ... ok
[INFO] [stdout] test error_accumulation::multiple_errors_all_accumulated ... ok
[INFO] [stdout] test error_accumulation::multiple_keys_under_same_numeric_index ... ok
[INFO] [stdout] test error_accumulation::parse_strict_err_for_conflict ... ok
[INFO] [stdout] test error_accumulation::multiple_unconvertible_elements_only_first_error_reported_rest_dropped ... ok
[INFO] [stdout] test error_accumulation::string_value_then_map_key_conflict ... ok
[INFO] [stdout] test error_accumulation::nested_path_through_numeric_list_index ... ok
[INFO] [stdout] test empty_index_path_from_empty_string ... ok
[INFO] [stdout] test filling_gap_in_sparse_collapses_to_dense ... ok
[INFO] [stdout] test into_owned_carries_errors ... ok
[INFO] [stdout] test into_result_takes_errors_leaving_clean_state ... ok
[INFO] [stdout] test key_with_explicit_empty_value ... ok
[INFO] [stdout] test going_from_a_list_to_a_map ... ok
[INFO] [stdout] test nested_list ... ok
[INFO] [stdout] test list_access ... ok
[INFO] [stdout] test out_of_order_numeric_indices_collapse_to_dense ... ok
[INFO] [stdout] test owned_strings_for_encoded_input ... ok
[INFO] [stdout] test non_ascii_key_with_brackets ... ok
[INFO] [stdout] test into_owned_roundtrip ... ok
[INFO] [stdout] test missing_close_bracket_parses_leniently ... ok
[INFO] [stdout] test no_owned_strings_for_unencoded_input ... ok
[INFO] [stdout] test large_numeric_index_overflow_treated_as_string_key ... ok
[INFO] [stdout] test parse_k_v ... ok
[INFO] [stdout] test partial_gap_fill_stays_sparse ... ok
[INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_single_hex_digit_at_eof_passes_through ... ok
[INFO] [stdout] test percent_coding_edge_cases::decode_percent_with_non_hex_digits_passes_through ... ok
[INFO] [stdout] test percent_coding_edge_cases::decode_truncated_percent_at_eof_passes_through ... ok
[INFO] [stdout] test parse_key ... ok
[INFO] [stdout] test error_accumulation::valid_data_around_errors_is_preserved ... ok
[INFO] [stdout] test error_accumulation::parse_strict_ok_for_valid_input ... ok
[INFO] [stdout] test parse_list ... ok
[INFO] [stdout] test parse_list_with_no_values_and_duplicates ... ok
[INFO] [stdout] test percent_encoded_brackets_in_key_are_a_string_key_not_nested ... ok
[INFO] [stdout] test single_zero_index_is_dense ... ok
[INFO] [stdout] test sparse_list_absent_in_range_is_empty_not_none ... ok
[INFO] [stdout] test sparse_list_absent_beyond_max_is_none ... ok
[INFO] [stdout] test spaces_and_pluses ... ok
[INFO] [stdout] test take_absent_key_returns_none ... ok
[INFO] [stdout] test take_last_dense_list_element_stays_dense ... ok
[INFO] [stdout] test take_last_map_key_removes_parent ... ok
[INFO] [stdout] test take_nested_map_key ... ok
[INFO] [stdout] test take_map_key_returns_value_and_removes_key ... ok
[INFO] [stdout] test take_sparse_list_entry_removes_it ... ok
[INFO] [stdout] test take_sparse_fills_gap_and_densifies ... ok
[INFO] [stdout] test take_whole_subtree ... ok
[INFO] [stdout] test take_middle_dense_list_element_promotes_to_sparse ... ok
[INFO] [stdout] test value_containing_equals_sign ... ok
[INFO] [stdout] test sparse_list_roundtrip_preserves_indices ... ok
[INFO] [stdout] test sparse_list_append_via_empty_bracket_appends_after_max ... ok
[INFO] [stdout] test sparse_list_dos_safe_large_index ... ok
[INFO] [stdout] test sparse_list_to_map_promotion ... ok
[INFO] [stdout] test percent_coding_edge_cases::encode_decode_roundtrip_arbitrary_bytes ... ok
[INFO] [stdout] test explicit_numeric_index_creates_sparse_list ... ok
[INFO] [stdout] test more_nested_k_v ... ok
[INFO] [stdout] test error_accumulation::unwrap_panics_on_parse_errors - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 71 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests querystrong
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/lib.rs - QueryStrong<'a>::parse (line 117) ... ok
[INFO] [stdout] test src/lib.rs - (line 15) ... ok
[INFO] [stdout] test src/index_path.rs - index_path::IndexPath (line 25) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.18s; merged doctests compilation took 1.15s
[INFO] running `Command { std: "docker" "inspect" "2efd01babaf892ac7e676f7708a35ac19d2240220a4087b17fb4ed3c36d7a298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2efd01babaf892ac7e676f7708a35ac19d2240220a4087b17fb4ed3c36d7a298", kill_on_drop: false }`
[INFO] [stdout] 2efd01babaf892ac7e676f7708a35ac19d2240220a4087b17fb4ed3c36d7a298
